package com.hzit.controller;

import com.hzit.pojo.R;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpSession;

/**
 * 类名：
 * 作者：WF
 * 功能：
 */
@Controller
// @RestController
@RequestMapping("/user")
public class UserController {

	//1. 前台登录
	@PostMapping("/login")
	@ResponseBody
	public R login(){
		return R.ok().data("token",1);
	}

	//2. 获取登录用户信息
	@GetMapping("/info")
	@ResponseBody
	public R info(){
		return R.ok().data("name","admin").data("avatar","https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif");
	}

	//3. 后台用户登录
	@PostMapping("/doLogin")
	public String doLogin(String username, String password, HttpSession session){
		if("admin".equals(username) && "123".equals(password)){
			session.setAttribute("username",username);
			return "welcome";
		}
		//如果输入的用户名不为aadmin或密码不为123，就跳转到登录页面
		return "redirect:/login.jsp";
	}
}
